* {
  padding: 0;
  margin: 0 auto;
  box-sizing: border-box;
  color: #fff;
  font-weight: 600;
}

@media screen and (max-height: 500px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
  * {
    font-size: 12px;
  }
}

@media screen and  (min-height: 500px) and (max-height: 600px) {
  * {
    font-size: 14px;
  }
}

@media screen and  (min-height: 600px) and (max-height: 700px) {
  * {
    font-size: 16px;
  }
}

@media screen and  (min-height: 700px) and (max-height: 800px){
  * {
    font-size: 18px;
  }
}

@media screen and  (min-height: 800px) and (max-height: 900px){
  * {
    font-size: 20px;
  }
}

@media screen and  (min-height: 900px) and (max-height: 1000px) {
  * {
    font-size: 22px;
  }
}


@media screen and  (min-height: 1000px) {
  * {
    font-size: 24px;
  }
}


html, body, #main{
  height: 100%;
  width: 100%;
  margin: 0;
}
ul {
  list-style-type: none;
}
li {
  list-style: none;
}
input, textarea, select, optgroup, option, span{
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}/**/
span {
  color: inherit;
  background-color: transparent;
}
a {
  text-decoration: none;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}
